Semi-simple splicing systems
نویسندگان
چکیده
In 1987 Tom Head [5] introduced the idea of splicing as a generative mechanism in formal language theory. This mechanism was popularized and extensively developed by Gheorghe Păun and his many coworkers, who recognized much of the subtlety and power of this mechanism and who used it as a foundation for the rapidly developing study of DNA based computing. See, for example, [11] and [12]. (The most necessary definitions are reviewed briefly in section 2.) However, one of Head’s most basic questions is still unanswered. It was established early that a finite splicing system would always produce a regular splicing language ([1], [13]), but not all regular languages can be generated in this way (a simple example is (aa)∗). Thus there remains the problem of precisely characterizing such splicing languages. One of the first papers by Păun and his coworkers was [9], which introduced the notion of a simple splicing system. It is our goal here to give a simple description of the languages that result from a generalization of this notion, which we call a semi-simple splicing system. We are not interested in generalizing the results of [9], although our methods give simpler approaches even in the simple splicing case. Rather, we are interested in illustrating some approaches towards characterizing splicing languages in general. Our main result is a characterization of semi-simple splicing languages in terms of certain directed graphs; this is carried out in sec∗Research partially supported by DARPA/NSF CCR-9725021.
منابع مشابه
Splicing systems and the Chomsky hierarchy
In this paper, we prove decidability properties and new results on the position of the family of languages generated by (circular) splicing systems within the Chomsky hierarchy. The two main results of the paper are the following. First, we show that it is decidable, given a circular splicing language and a regular language, whether they are equal. Second, we prove the language generated by an ...
متن کاملHierarchy of Certain Types of Dna Splicing Systems
A Head splicing system (H-system)consists of a finite set of strings (words) written over a finite alphabet, along with a finite set of rules that acts on the strings by iterated cutting and pasting to create a splicing language. Any interpretation that is aligned with Tom Head’s original idea is one in which the strings represent double-stranded deoxyribonucleic acid (dsDNA) and the rules repr...
متن کاملProbabilistic simple splicing systems
Articles you may be interested in Some characteristics of probabilistic one-sided splicing systems AIP Conf. Abstract. A splicing system, one of the early theoretical models for DNA computing was introduced by Head in 1987. Splicing systems are based on the splicing operation which, informally, cuts two strings of DNA molecules at the specific recognition sites and attaches the prefix of the fi...
متن کاملCommunicating Distributed H systems with Simple Splicing Rules
In this paper we define communicating distributed H systems with simple splicing rules of types (1,3), (1,4) and (2,3) and study the generative capacity. keyword: Splicing systems, contextfree languages, simple H systems, test tube systems, communicating distributed H systems
متن کاملMaking Ends Meet: Chemically Mediated Circularization of Recombinant Proteins
A selective N→S acyl transfer reaction facilitates semi-synthesis of the plant cyclotide kalata B1 from a linear precursor peptide of bacterial origin, through simple appendage of N-terminal cysteine and a thiol-labile C-terminal Gly-Cys motif. This constitutes the first synthesis of a ribosomally derived circular miniprotein, without recourse to protein splicing elements.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001